package main

import (
	"fmt"
)

func ServeHTTP(s string) {
	fmt.Println(s)
}

type Handler func(string) //使用 type 定义一个函数类型
func panduan(in interface{}) {
	v, ok := in.(Handler)
	if ok {
		v("hello world 123")
	} else {
		panic("assert fail")
	}
}
func main() {
	panduan(Handler(ServeHTTP))
}
